Analysis and Development of Java Grande

نویسندگان

  • J A Mathew
  • P D Coddington
  • K A Hawick
چکیده

Understanding the performance behaviour of Java Virtual Machines is important to Java systems developers and to applications developers. We review a range of Java benchmark programs , including those collected by the Java Grande Forum as useful performance indicators for large-scale scientiic applications, or \Java Grande applications". We systematically analyse these benchmarks on a collection of compute platforms including Pentium II, UltraSPARC II, Silicon Graphics, iMac and Alpha, and operating systems including Windows NT, Solaris, and Linux, and consider diierences in performance between benchmarks running on the Java Development Kit (JDK) versions 1.1.6 and 1.2. We also analyse some benchmark programs we have developed to augment existing collections. We observe some general trends in the performance of Java on various platforms and also conduct some comparisons between benchmarks written in Java and in traditional languages such as C and Fortran. We discuss performance variations across systems and the implications of Java systems performance for those developing scientiic applications.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Development of antimicrobial chitosan based nanofiber dressings for wound healing applications

Objective(s): Chitosan based composite fine fibers were successfully produced via a centrifugal spinning technology. This study evaluates the ability of the composites to function as scaffolds for cell growth while maintaining an antibacterial activity. Materials and methods: Two sets of chitosan fiber composites were prepared, one filled with anti-microbial silver nanoparticles and another on...

متن کامل

Developing a parallel benchmarking suite for Java Grande applications

A Grande application is one which requires large amounts of processing, I/O, network bandwidth, or memory. Grande applications include computational science and engineering codes, as well as large scale database applications, business and financial models. Increasing interest is being shown in the use of Java for Grande applications. The purpose of developing a parallel benchmarking suite is to...

متن کامل

A Multithreaded Java Grande Benchmark Suite

Increasing interest is being shown in the use of Java for large scale or Grande applications. This new use of Java places specific demands on the Java execution environments that can be tested using the Java Grande benchmark suite [5], [6], [7]. The large processing requirements of Grande applications makes parallelisation of interest. A suite of shared memory parallel benchmarks has been devel...

متن کامل

Interfaces and Implementations of Random Number Generators for Java Grande Applications

The Java Grande Forum aims to drive improvements to the Java language and its standard libraries in order that Java may be efficiently used for large-scale scientific applications, particularly on high-performance computers. Random number generators are one of the most commonly used numerical library functions in applications of this kind. For the current random number generator provided within...

متن کامل

Benchmarking, Profiling and Performance Analysis of the Java Grande Benchmarking Suite

In previous papers a number of issues concerning the Java Grande Benchmarking suite have been raised. This paper hopes to examine these issues by conducting a new set of benchmarks and analysing the results. It then investigates the relationship between benchmarks within the suite, while reviewing the various profiling utilities available for Java. Finally, it discusses the design and implement...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999